package com.xinchao.model.dto;

/**
 * 终端详情
 *
 * @author linqiang
 * @date 2018-08-08 09:23
 */
public class UpdateDeviceDetailDTO {

    private Long deviceId;

    /**
     * 机型
     */
    private String deviceModel;

    /**
     * 终端位置,省
     */
    private String province;

    /**
     * 终端位置,市
     */
    private String city;

    /**
     * 终端位置,区
     */
    private String district;

    /**
     * 详细地址
     */
    private String detailAddress;

    /**
     * 物业名称
     */
    private String propertyName;

    /**
     * 楼栋名
     */
    private String buildingName;

    /**
     * 单元名
     */
    private String unitName;
    /**
     * 管理人员
     */
    private String administrator;
    /**
     * 设备状态:（0:可售  1:预拆除  2:维护）
     */
    private Integer deviceStatus;

    /**
     * 故障类型（0:剪线设备端  1:剪线适配器端  2:玻璃或屏幕损坏  3:门锁坏
     * 4:蓝屏花屏  5:黑屏或无法开机 6:有图无声  7:有声无图  8:电梯临时维护
     * 9:电梯长期故障  10:无板无机  11:有板无机  12:安装不牢固  13:拷贝失败
     * 14:上刊阻拦  15:其他）
     */
    private Integer breakdownType;

    /**
     * 备注
     */
    private String remark;
    /**
     * 机器码
     */
    private String machineNumber;

    public Long getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Long deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceModel() {
        return deviceModel;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getDetailAddress() {
        return detailAddress;
    }

    public void setDetailAddress(String detailAddress) {
        this.detailAddress = detailAddress;
    }

    public String getPropertyName() {
        return propertyName;
    }

    public void setPropertyName(String propertyName) {
        this.propertyName = propertyName;
    }

    public String getBuildingName() {
        return buildingName;
    }

    public void setBuildingName(String buildingName) {
        this.buildingName = buildingName;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getAdministrator() {
        return administrator;
    }

    public void setAdministrator(String administrator) {
        this.administrator = administrator;
    }

    public Integer getDeviceStatus() {
        return deviceStatus;
    }

    public void setDeviceStatus(Integer deviceStatus) {
        this.deviceStatus = deviceStatus;
    }

    public Integer getBreakdownType() {
        return breakdownType;
    }

    public void setBreakdownType(Integer breakdownType) {
        this.breakdownType = breakdownType;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getMachineNumber() {
        return machineNumber;
    }

    public void setMachineNumber(String machineNumber) {
        this.machineNumber = machineNumber;
    }

    @Override
    public String toString() {
        return "UpdateDeviceDetailDTO{" +
                "deviceId=" + deviceId +
                ", deviceModel='" + deviceModel + '\'' +
                ", province='" + province + '\'' +
                ", city='" + city + '\'' +
                ", district='" + district + '\'' +
                ", detailAddress='" + detailAddress + '\'' +
                ", propertyName='" + propertyName + '\'' +
                ", buildingName='" + buildingName + '\'' +
                ", unitName='" + unitName + '\'' +
                ", administrator='" + administrator + '\'' +
                ", deviceStatus=" + deviceStatus +
                ", breakdownType=" + breakdownType +
                ", remark='" + remark + '\'' +
                ", machineNumber='" + machineNumber + '\'' +
                '}';
    }
}
